Next: Faces for Font Lock, Previous: Levels of Font Lock, Up: Font Lock Mode [Contents][Index]
Some major modes such as list-buffers and
occur construct the buffer text programmatically.
The easiest way for them to support Font Lock mode is to specify
the faces of text when they insert the text in the buffer.
The way to do this is to specify the faces in the text with
the special text property font-lock-face (see
Special
Properties). When Font Lock mode is enabled, this property
controls the display, just like the face property.
When Font Lock mode is disabled, font-lock-face has
no effect on the display.
It is ok for a mode to use font-lock-face for
some text and also use the normal Font Lock machinery. But if the
mode does not use the normal Font Lock machinery, it should not
set the variable font-lock-defaults.